home *** CD-ROM | disk | FTP | other *** search
/ HAKERIS 11 / HAKERIS 11.ISO / soft / development / Macromedia RoboHelp X5 / RoboHelpOffice.exe / Data1.cab / _EF11357D1EA646FE9CC93FE3F0672741 < prev    next >
Encoding:
Text File  |  2003-06-23  |  15.7 KB  |  527 lines

  1. <HTML>
  2. <HEAD>
  3. <TITLE>WebHelp Tabs Frame in Navigation Pane</TITLE>
  4. <!--% WH_PROJECT_METATAGS %-->
  5. <!--% WEBHELP_VERSION.comment.htm %-->
  6. </HEAD>
  7. <script language="javascript" src="<!--%SF_VERSION_JS%-->"></script>
  8. <script language="javascript1.2" src="<!--%SF_MESSAGE_JS%-->"></script>
  9. <script language="javascript1.2" src="<!--%SF_PROXY_JS%-->"></script>
  10. <script language="javascript1.2" src="<!--%SF_UTILS_JS%-->"></script>
  11. <script language="javascript1.2">
  12. <!--
  13. var gsBgColor="#c0c0c0"
  14. var gsBgImage="";
  15. var gnCurPane=0;
  16. var gsFirstPane="";
  17. var goTocFont=null;
  18. var goIdxFont=null;
  19. var goFtsFont=null;
  20. var goGloFont=null;
  21. var gPane=new Array();
  22. var gShowFirst=0;
  23. var gnTabType=0;
  24.  
  25. function window_unload()
  26. {
  27.     UnRegisterListener2(this,WH_MSG_SHOWTOC);
  28.     UnRegisterListener2(this,WH_MSG_SHOWIDX);
  29.     UnRegisterListener2(this,WH_MSG_SHOWFTS);
  30.     UnRegisterListener2(this,WH_MSG_SHOWGLO);
  31. }
  32.  
  33.  
  34. function setFont(sType,sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration)
  35. {
  36.     var vFont=new whFont(sFontName,sFontSize,sFontColor,sFontStyle,sFontWeight,sFontDecoration);
  37.     if(sType=="Toc") goTocFont=vFont;
  38.     else if(sType=="Idx") goIdxFont=vFont;
  39.     else if(sType=="Fts") goFtsFont=vFont;
  40.     else if(sType=="Glo") goGloFont=vFont;
  41. }
  42.  
  43. function TocWriteClassStyle()
  44. {
  45.     var sStyle="<STYLE TYPE='text/css'>";
  46.     sStyle+=".TextTabToc {"+getFontStyle(goTocFont)+"}";
  47.     sStyle+=".TextTabIdx {"+getFontStyle(goIdxFont)+"}";
  48.     sStyle+=".TextTabFts {"+getFontStyle(goFtsFont)+"}";
  49.     sStyle+=".TextTabGlo {"+getFontStyle(goGloFont)+"}";
  50.     sStyle+="A:hover {text-decoration:underline;}";
  51.     sStyle+="</STYLE>";
  52.     document.write(sStyle);
  53. }
  54.  
  55. function setBackgroundcolor(sBgColor)
  56. {
  57.     if(sBgColor!=null&&sBgColor.length>0)
  58.         gsBgColor=sBgColor;
  59. }
  60.  
  61. function setBackground(sBgImage)
  62. {
  63.     if(sBgImage!=null&&sBgImage.length>0)
  64.         gsBgImage=sBgImage;
  65. }
  66.  
  67. function selectToc()
  68. {
  69.     var oMessage=new whMessage(WH_MSG_SHOWTOC,this,1,null);
  70.     SendMessage(oMessage);
  71. }
  72.  
  73. function selectIdx()
  74. {
  75.     var oMessage=new whMessage(WH_MSG_SHOWIDX,this,1,null);
  76.     SendMessage(oMessage);
  77. }
  78. function selectFts()
  79. {
  80.     var oMessage=new whMessage(WH_MSG_SHOWFTS,this,1,null);
  81.     SendMessage(oMessage);
  82. }
  83.  
  84. function selectGlo()
  85. {
  86.     var oMessage=new whMessage(WH_MSG_SHOWGLO,this,1,null);
  87.     SendMessage(oMessage);
  88. }
  89.  
  90.  
  91. function onSendMessage(oMsg)
  92. {
  93.     if(oMsg)
  94.     {
  95.         var nMsgId=oMsg.nMessageId;
  96.         if(nMsgId==WH_MSG_SHOWTOC)
  97.         {
  98.             setTimeout("showTabByName(\"toc\");",1);
  99.         }
  100.         else if(nMsgId==WH_MSG_SHOWIDX)
  101.         {
  102.             setTimeout("showTabByName(\"idx\");",1);
  103.         }
  104.         else if(nMsgId==WH_MSG_SHOWFTS)
  105.         {
  106.             setTimeout("showTabByName(\"fts\");",1);
  107.         }
  108.         else if(nMsgId==WH_MSG_SHOWGLO)
  109.         {
  110.             setTimeout("showTabByName(\"glo\");",1);
  111.         }
  112.     }
  113.     return true;
  114. }
  115.  
  116. function showTabByName(sTabName)
  117. {
  118.     for(var i=0;i<gPane.length;i++)
  119.     {
  120.         if(gPane[i]==sTabName)
  121.         {
  122.             showTab(i);
  123.             break;
  124.         }
  125.     }
  126. }
  127.  
  128. function showTab(n)
  129. {
  130.     gnCurPane=n;
  131.     if(gnTabType==0)
  132.     {
  133.         if(n<gPane.length)
  134.         {
  135.             if(document.images["TocTab"]&&document.images["TocTab"]!=null){
  136.                 if(gPane[n]=="toc")
  137.                     document.images["TocTab"].src=getBtnImage("toc",1);
  138.                 else
  139.                     document.images["TocTab"].src=getBtnImage("toc",0);
  140.             }
  141.             if(document.images["IndexTab"]&&document.images["IndexTab"]!=null){
  142.                 if(gPane[n]=="idx")
  143.                     document.images["IndexTab"].src=getBtnImage("idx",1);
  144.                 else
  145.                     document.images["IndexTab"].src=getBtnImage("idx",0);
  146.             }
  147.             if(document.images["FtsTab"]&&document.images["FtsTab"]!=null){
  148.                 if(gPane[n]=="fts")
  149.                     document.images["FtsTab"].src=getBtnImage("fts",1);
  150.                 else
  151.                     document.images["FtsTab"].src=getBtnImage("fts",0);
  152.             }
  153.             if(document.images["GloTab"]&&document.images["GloTab"]!=null){
  154.                 if(gPane[n]=="glo")
  155.                     document.images["GloTab"].src=getBtnImage("glo",1);
  156.                 else
  157.                     document.images["GloTab"].src=getBtnImage("glo",0);
  158.             }
  159.         }
  160.     }
  161.     else if(gnTabType==1)
  162.     {
  163.     }
  164.     else if(gnTabType==2)
  165.     {
  166.         if(n<gPane.length)
  167.         {
  168.             if(document.images["tabSelection"]!=null)
  169.                 document.images["tabSelection"].src=getMapImage(gPane[n]);
  170.         }
  171.     }
  172. }
  173.  
  174. function addPane(sName)
  175. {
  176.     gPane[gPane.length]=sName;
  177. }
  178.  
  179. function setShowPane(sName)
  180. {
  181.     if(gsFirstPane!="")
  182.         sName=gsFirstPane;
  183.     for(var i=0;i<gPane.length;i++)
  184.     {
  185.         if(gPane[i]==sName)
  186.             gShowFirst=i;
  187.     }
  188. }
  189.  
  190. function selectDefaultTab()
  191. {
  192.     showTab(gShowFirst);
  193.     if(document.body)
  194.     {
  195.         if(gsBgImage&&gsBgImage.length>0)
  196.         {
  197.             document.body.background=gsBgImage;
  198.         }
  199.         if(gsBgColor&&gsBgColor.length>0)
  200.         {
  201.             document.body.bgColor=gsBgColor;
  202.         }
  203.     }
  204. }
  205.  
  206. function getTabsHTML()
  207. {
  208.     var sHTML="";
  209.     for(var i=0;i<gPane.length;i++)
  210.     {
  211.         if(gnTabType==0)
  212.             sHTML+=getTabHTML(gPane[i]);
  213.         else if(gnTabType==1)
  214.         {
  215.             if(sHTML.length>0)
  216.             {
  217.                 sHTML+=getSeparator();
  218.             }
  219.             sHTML+=getTabHTMLText(gPane[i]);
  220.         }
  221.  
  222.     }
  223.     return sHTML;
  224. }
  225.  
  226. function getSeparator()
  227. {
  228.     var sSep="";
  229.     <!--% WH_WEBSKIN_ReplaceMacros("sSep = \"%WH_WEBSKIN.tabselection.separator%\";");%-->
  230.     return sSep;
  231. }
  232.  
  233. function getTabHTML(sTabName)
  234. {
  235.     if (sTabName == "toc")
  236.         return "<a title=\"%%%WH_LNG_Contents%%%\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\" onmouseover=\"mouseOverToc();\" onmouseout=\"mouseOutToc();\"><img name=\"TocTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
  237.     else if (sTabName =="idx")
  238.         return "<a title=\"%%%WH_LNG_Index%%%\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\" onmouseover=\"mouseOverIdx();\" onmouseout=\"mouseOutIdx();\"><img name=\"IndexTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
  239.     else if (sTabName == "fts")
  240.         return "<a title=\"%%%WH_LNG_Search%%%\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\" onmouseover=\"mouseOverFts();\" onmouseout=\"mouseOutFts();\"><img name=\"FtsTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
  241.     else if (sTabName == "glo")
  242.         return "<a title=\"%%%WH_LNG_Glossary%%%\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\"onmouseover=\"mouseOverGlo();\" onmouseout=\"mouseOutGlo();\"><img name=\"GloTab\" src=\"" + getBtnImage(sTabName, 0) + "\" border=\"0\"></a>";
  243.     return "";
  244. }
  245.  
  246. function mouseOverToc()
  247. {
  248.     var sImg = "";
  249.     if (gPane[gnCurPane] == "toc")
  250.     {
  251.         sImg = getBtnImage("toc", 3);
  252.     }
  253.     else
  254.     {
  255.         sImg = getBtnImage("toc", 2);
  256.     }
  257.     if (sImg.length > 0)
  258.         document.images["TocTab"].src = sImg;
  259. }
  260.  
  261. function mouseOverIdx()
  262. {
  263.     var sImg = "";
  264.     if (gPane[gnCurPane] == "idx")
  265.     {
  266.         sImg = getBtnImage("idx", 3);
  267.     }
  268.     else
  269.     {
  270.         sImg = getBtnImage("idx", 2);
  271.     }
  272.     if (sImg.length > 0)
  273.         document.images["IndexTab"].src = sImg;
  274. }
  275.  
  276. function mouseOverFts()
  277. {
  278.     var sImg = "";
  279.     if (gPane[gnCurPane] == "fts")
  280.     {
  281.         sImg = getBtnImage("fts", 3);
  282.     }
  283.     else
  284.     {
  285.         sImg = getBtnImage("fts", 2);
  286.     }
  287.     if (sImg.length > 0)
  288.         document.images["FtsTab"].src = sImg;
  289. }
  290.  
  291. function mouseOverGlo()
  292. {
  293.     var sImg = "";
  294.     if (gPane[gnCurPane] == "glo")
  295.     {
  296.         sImg = getBtnImage("glo", 3);
  297.     }
  298.     else
  299.     {
  300.         sImg = getBtnImage("glo", 2);
  301.     }
  302.     if (sImg.length > 0)
  303.         document.images["GloTab"].src = sImg;
  304. }
  305.  
  306. function mouseOutToc()
  307. {
  308.     var sImg = "";
  309.     if (gPane[gnCurPane] == "toc")
  310.     {
  311.         sImg = getBtnImage("toc", 1);
  312.     }
  313.     else
  314.     {
  315.         sImg = getBtnImage("toc", 0);
  316.     }
  317.     if (sImg.length > 0)
  318.         document.images["TocTab"].src = sImg;
  319. }
  320.  
  321. function mouseOutIdx()
  322. {
  323.     var sImg = "";
  324.     if (gPane[gnCurPane] == "idx")
  325.     {
  326.         sImg = getBtnImage("idx", 1);
  327.     }
  328.     else
  329.     {
  330.         sImg = getBtnImage("idx", 0);
  331.     }
  332.     if (sImg.length > 0)
  333.         document.images["IndexTab"].src = sImg;
  334. }
  335.  
  336. function mouseOutFts()
  337. {
  338.     var sImg = "";
  339.     if (gPane[gnCurPane] == "fts")
  340.     {
  341.         sImg = getBtnImage("fts", 1);
  342.     }
  343.     else
  344.     {
  345.         sImg = getBtnImage("fts", 0);
  346.     }
  347.     if (sImg.length > 0)
  348.         document.images["FtsTab"].src = sImg;
  349. }
  350.  
  351. function mouseOutGlo()
  352. {
  353.     var sImg = "";
  354.     if (gPane[gnCurPane] == "glo")
  355.     {
  356.         sImg = getBtnImage("glo", 1);
  357.     }
  358.     else
  359.     {
  360.         sImg = getBtnImage("glo", 0);
  361.     }
  362.     if (sImg.length > 0)
  363.         document.images["GloTab"].src = sImg;
  364. }
  365.  
  366. function getTabHTMLText(sTabName)
  367. {
  368.     if (sTabName == "toc")
  369.         return "<a class=\"TextTabToc\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\"><!--% WH_CUR_LNG.Contents %--></a> ";
  370.     else if (sTabName =="idx")
  371.         return "<a class=\"TextTabIdx\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\"><!--% WH_CUR_LNG.Index %--></a> ";
  372.     else if (sTabName == "fts")
  373.         return "<a class=\"TextTabFts\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\"><!--% WH_CUR_LNG.Search %--></a> ";
  374.     else if (sTabName == "glo")
  375.         return "<a class=\"TextTabGlo\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\"><!--% WH_CUR_LNG.Glossary %--></a> ";
  376.     return "";
  377. }
  378.  
  379. function getImageMap()
  380. {
  381.     var sHTML = "<map name=\"tabSelectionMap\">";
  382.     for (var i = 0; i < gPane.length; i ++)
  383.     {
  384.         sHTML += getMapArea(gPane[i]);
  385.     }
  386.     sHTML += "</map>";
  387.     return sHTML;
  388. }
  389.  
  390. function getMapArea(sTabName)
  391. {
  392.     if (sTabName == "toc")
  393.         return "<area title=\"%%%WH_LNG_Contents%%%\" shape=\"<!--% WH_WEBSKIN.tabselection.map.toc.shape %-->\" coords=\"<!--% WH_WEBSKIN.tabselection.map.toc.coords %-->\" href=\"javascript:void(0);\" onclick=\"selectToc();return false;\">";
  394.     else if (sTabName =="idx")
  395.         return "<area title=\"%%%WH_LNG_Index%%%\" shape=\"<!--% WH_WEBSKIN.tabselection.map.ndx.shape %-->\" coords=\"<!--% WH_WEBSKIN.tabselection.map.ndx.coords %-->\" href=\"javascript:void(0);\" onclick=\"selectIdx();return false;\">";
  396.     else if (sTabName == "fts")
  397.         return "<area title=\"%%%WH_LNG_Search%%%\" shape=\"<!--% WH_WEBSKIN.tabselection.map.fts.shape %-->\" coords=\"<!--% WH_WEBSKIN.tabselection.map.fts.coords %-->\" href=\"javascript:void(0);\" onclick=\"selectFts();return false;\">";
  398.     else if (sTabName == "glo")
  399.         return "<area title=\"%%%WH_LNG_Glossary%%%\" shape=\"<!--% WH_WEBSKIN.tabselection.map.gls.shape %-->\" coords=\"<!--% WH_WEBSKIN.tabselection.map.gls.coords %-->\" href=\"javascript:void(0);\" onclick=\"selectGlo();return false;\">";
  400.     return "";
  401. }
  402.  
  403. function getBtnImage(sTabName, nStatus)
  404. {
  405.     if (sTabName == "toc")
  406.     {
  407.         if (nStatus == 0)
  408.             return "<!--% WH_WEBSKIN.tabselection.btn.toc.image %-->";
  409.         else if (nStatus == 1)
  410.             return "<!--% WH_WEBSKIN.tabselection.btn.toc.image1 %-->";
  411.         else if (nStatus == 2)
  412.             return "<!--% WH_WEBSKIN.tabselection.btn.toc.image2 %-->";
  413.         else if (nStatus == 3)
  414.             return "<!--% WH_WEBSKIN.tabselection.btn.toc.image3 %-->";
  415.     }
  416.     else if (sTabName =="idx")
  417.     {
  418.         if (nStatus == 0)
  419.             return "<!--% WH_WEBSKIN.tabselection.btn.ndx.image %-->";
  420.         else if (nStatus == 1)
  421.             return "<!--% WH_WEBSKIN.tabselection.btn.ndx.image1 %-->";
  422.         else if (nStatus == 2)
  423.             return "<!--% WH_WEBSKIN.tabselection.btn.ndx.image2 %-->";
  424.         else if (nStatus == 3)
  425.             return "<!--% WH_WEBSKIN.tabselection.btn.ndx.image3 %-->";
  426.     }
  427.     else if (sTabName == "fts")
  428.     {
  429.         if (nStatus == 0)
  430.             return "<!--% WH_WEBSKIN.tabselection.btn.fts.image %-->";
  431.         else if (nStatus == 1)
  432.             return "<!--% WH_WEBSKIN.tabselection.btn.fts.image1 %-->";
  433.         else if (nStatus == 2)
  434.             return "<!--% WH_WEBSKIN.tabselection.btn.fts.image2 %-->";
  435.         else if (nStatus == 3)
  436.             return "<!--% WH_WEBSKIN.tabselection.btn.fts.image3 %-->";
  437.     }
  438.     else if (sTabName == "glo")
  439.     {
  440.         if (nStatus == 0)
  441.             return "<!--% WH_WEBSKIN.tabselection.btn.gls.image %-->";
  442.         else if (nStatus == 1)
  443.             return "<!--% WH_WEBSKIN.tabselection.btn.gls.image1 %-->";
  444.         else if (nStatus == 2)
  445.             return "<!--% WH_WEBSKIN.tabselection.btn.gls.image2 %-->";
  446.         else if (nStatus == 3)
  447.             return "<!--% WH_WEBSKIN.tabselection.btn.gls.image3 %-->";
  448.     }
  449.     return "";
  450. }
  451.  
  452. function getMapImage(sTabName)
  453. {
  454.     if (sTabName == "toc")
  455.         return "<!--% WH_WEBSKIN.tabselection.map.toc.image %-->";
  456.     else if (sTabName =="idx")
  457.         return "<!--% WH_WEBSKIN.tabselection.map.ndx.image %-->";
  458.     else if (sTabName == "fts")
  459.         return "<!--% WH_WEBSKIN.tabselection.map.fts.image %-->";
  460.     else if (sTabName == "glo")
  461.         return "<!--% WH_WEBSKIN.tabselection.map.gls.image %-->";
  462.     return "";
  463. }
  464.  
  465. if(window.gbWhUtil&&window.gbWhMsg&&window.gbWhVer&&window.gbWhProxy)
  466. {
  467.     window.onload = selectDefaultTab;
  468.     RegisterListener2(this, WH_MSG_SHOWTOC);
  469.     RegisterListener2(this, WH_MSG_SHOWIDX);
  470.     RegisterListener2(this, WH_MSG_SHOWFTS);
  471.     RegisterListener2(this, WH_MSG_SHOWGLO);
  472.     window.onunload = window_unload;
  473.     goTocFont=new whFont("Arial","9pt","#000000","normal","normal","none");
  474.     goIdxFont=new whFont("Arial","9pt","#000000","normal","normal","none");
  475.     goFtsFont=new whFont("Arial","9pt","#000000","normal","normal","none");
  476.     goGloFont=new whFont("Arial","9pt","#000000","normal","normal","none");
  477.  
  478.     if (navigator.currentNavPen)
  479.         gsFirstPane = navigator.currentNavPen;
  480.  
  481.     <!--% WH_WEBSKIN_ReplaceMacros("setBackgroundcolor(\"%WH_WEBSKIN.tabselection.backgroundcolor%\");"); %-->
  482.     <!--% WH_WEBSKIN_ReplaceMacros("setBackground(\"%WH_WEBSKIN.tabselection.background%\");"); %-->
  483.     <!--% WH_WEBSKIN_ReplaceMacros("setFont(\"Toc\", \"%WH_WEBSKIN.tabselection.txt.toc.font.name%\",\"%WH_WEBSKIN.tabselection.txt.toc.font.size%\",\"%WH_WEBSKIN.tabselection.txt.toc.font.color%\",\"%WH_WEBSKIN.tabselection.txt.toc.font.style%\",\"%WH_WEBSKIN.tabselection.txt.toc.font.weight%\",\"%WH_WEBSKIN.tabselection.txt.toc.font.decoration%\");"); %-->
  484.     <!--% WH_WEBSKIN_ReplaceMacros("setFont(\"Idx\", \"%WH_WEBSKIN.tabselection.txt.ndx.font.name%\",\"%WH_WEBSKIN.tabselection.txt.ndx.font.size%\",\"%WH_WEBSKIN.tabselection.txt.ndx.font.color%\",\"%WH_WEBSKIN.tabselection.txt.ndx.font.style%\",\"%WH_WEBSKIN.tabselection.txt.ndx.font.weight%\",\"%WH_WEBSKIN.tabselection.txt.ndx.font.decoration%\");"); %-->
  485.     <!--% WH_WEBSKIN_ReplaceMacros("setFont(\"Fts\", \"%WH_WEBSKIN.tabselection.txt.fts.font.name%\",\"%WH_WEBSKIN.tabselection.txt.fts.font.size%\",\"%WH_WEBSKIN.tabselection.txt.fts.font.color%\",\"%WH_WEBSKIN.tabselection.txt.fts.font.style%\",\"%WH_WEBSKIN.tabselection.txt.fts.font.weight%\",\"%WH_WEBSKIN.tabselection.txt.fts.font.decoration%\");"); %-->
  486.     <!--% WH_WEBSKIN_ReplaceMacros("setFont(\"Glo\", \"%WH_WEBSKIN.tabselection.txt.gls.font.name%\",\"%WH_WEBSKIN.tabselection.txt.gls.font.size%\",\"%WH_WEBSKIN.tabselection.txt.gls.font.color%\",\"%WH_WEBSKIN.tabselection.txt.gls.font.style%\",\"%WH_WEBSKIN.tabselection.txt.gls.font.weight%\",\"%WH_WEBSKIN.tabselection.txt.gls.font.decoration%\");"); %-->
  487.     <!--%   OutputNavPaneConfigBlock.htm("  addPane(\"%s\",\"%s\");\r\n|  setShowPane(\"%s\");\r\n"); %-->
  488.  
  489.     gnTabType = <!--% WH_WEBSKIN.tabselection.type %-->; // 0 button. // 1 text. // 2 image mapping.
  490.     TocWriteClassStyle();
  491.     var sHTML = "<body scroll=\"no\" %%%SCRIPT_TabSelectionBgColor%%%   %%%SCRIPT_TabSelectionBackground%%% style=\"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0\">";
  492.     if (gPane.length > 0)
  493.     {
  494.         if (gnTabType == 0 || gnTabType == 1)
  495.         {
  496.             sHTML += "<table width=\"100%\">";
  497.             sHTML += "<tr>";
  498.             sHTML += "<td>";
  499.             sHTML += "<nobr>";
  500.             sHTML += getTabsHTML();
  501.             sHTML += "</nobr></td></tr>";
  502.             sHTML += " <tr><td height=\"2\"></td></tr>";
  503.             sHTML += "</table>";
  504.         }
  505.         else if (gnTabType == 2)
  506.         {
  507.             sHTML += getImageMap();
  508.             sHTML +="<img name=\"tabSelection\" src=\"" + getMapImage(gPane[0]) + "\" x-maintain-ratio=\"true\" usemap=\"#tabSelectionMap\"";
  509.             if (gbIE)
  510.                 sHTML +=" style=\"border: none; width:<!--% WH_WEBSKIN.tabselection.map.width %-->px; height:<!--%WH_WEBSKIN.tabselection.map.height%-->px; float: none;\"";
  511.             sHTML +=" width=\"<!--% WH_WEBSKIN.tabselection.map.width %-->\" height=\"<!--%WH_WEBSKIN.tabselection.map.height%-->\" border=\"0\">";
  512.         }
  513.     }
  514.     sHTML += "</body>";
  515.     document.write(sHTML);
  516. }
  517. else
  518.     document.location.reload();
  519.  
  520. if (window.gbNav6)
  521. {
  522.     var oMsg=new whMessage(WH_MSG_RELOADNS6,this, 1,null);
  523.     SendMessage(oMsg);
  524. }
  525. //-->
  526. </script>
  527. </HTML>